66 research outputs found

    An XML-Based Approach for the Automatic Verification of Software Requirements Specifications

    Get PDF
    In this paper, we present an approach for the automatic verification of software requirements specifications. This approach is based on the representation of software requirements in XML and the usage of the XSLT language not only to automatically generate requirements documents, but also to verify some desired quality properties and to automatically compute some metrics. These ideas have been implemented in REM, an experimental requirements management tool that is also described in this paper.Comisión Interministerial de Ciencia y Tecnología TIC 2000–1106–C02–0

    Verifying Software Requirements with XSLT

    Get PDF
    In this article, we present an approach for the automatic verification of software requirements documents. This approach is based on the representation of software requirements in XML and the usage of the XSLT language not only to automatically generate requirements documents, but also to verify some desired quality properties and to compute some metrics. These ideas have been implemented in REM, an experimental requirements management tool that is also described in this paper.Comisión Interministerial de Ciencia y Tecnología TIC 2000–1106–C02–0

    A Controlled Experiment for Evaluating a Metric–Based Reading Technique for Requirements Inspection

    Get PDF
    Natural language requirements documents are often verified by means of some reading technique. Some recommendations for defining a good reading technique point out that a concrete technique must not only be suitable for specific classes of defects, but also for a concrete notation in which requirements are written. Following this suggestion, we have proposed a metric–based reading (MBR) technique used for requirements inspections, whose main goal is to identify specific types of defects in use cases. The systematic approach of MBR is basically based on a set of rules as ”if the metric value is too low (or high) the presence of defects of type must be checked”. We hypothesised that if the reviewers know these rules, the inspection process is more effective and efficient, which means that the defects detection rate is higher and the number of defects identified per unit of time increases. But this hypotheses lacks validity if it is not empirically validated. For that reason the main goal of this paper is to describe a controlled experiment we carried out to ascertain if the usage of MBR really helps in the detection of defects in comparison with a simple Checklist technique. The experiment result revealed that MBR reviewers were more effective at detecting defects than Checklist reviewers, but they were not more efficient, because MBR reviewers took longer than Checklist reviewers on average.Ministerio de Ciencia y Tecnología TIC 2003-02737-C02-01Ministerio de Ciencia y Tecnología TIC2003-07804-C05-0

    A Controlled Experiment to Evaluate the Effects of Mindfulness in Software Engineering

    Get PDF
    Context. Many reports support the fact that some psycho--social aspects of software engineers are key factors for the quality of the software development process and its resulting products. Based on the experience of some of the authors after more than a year of practising mindfulness---a meditation technique aimed to increase clearness of mind and awareness---we guessed that it could be interesting to empirically evaluate whether mindfulness affects positively not only the behaviour but also the professional performance of software engineers. Goal. In this paper, we present a quasi--experiment carried out at the University of Seville to evaluate whether Software Engineering & Information Systems students enhance their conceptual modelling skills after the continued daily practice of mindfulness during four weeks. Method. Students were divided into two groups: one group practised mindfulness, and the other---the control group---were trained in public speaking. In order to study the possible cause--and--effect relationship, effectiveness (the rate of model elements correctly identified) and efficiency (the number of model elements correctly identified per unit of time) of the students developing conceptual modelling exercises were measured before and after taking the mindfulness and public speaking sessions. Results. The experiment results have revealed that the students who practised mindfulness have become more efficient in developing conceptual models than those who attended the public speaking sessions. With respect to effectiveness, some enhancement have been observed, although not as significant as in the case of efficiency. Conclusions. This rising trend in effectiveness suggests that the number of sessions could have been insufficient and that a longer period of sessions could have also enhanced effectiveness significantly.Ministerio de Economía y Competitividad TIN2012-32273Junta de Andalucía P12-TIC-1867Junta de Andalucía TIC-590

    Comprobación Automática de Requisitos de Calidad en Sistemas Multiorganizacionales

    Get PDF
    El uso de servicios WEB y de servidores de aplicaciones durante el desarrollo y explotación de sistemas multiorganizacionales basados en la WEB (MOWS), ha puesto de relieve algunas limitaciones de los actuales lenguajes de especificación de requisitos de calidad para soportar el tratamiento automá- tico que, sobre este tipo de requisitos, precisan el desarrollo y la explotación de MOWS. En este artículo se presenta un lenguaje formal de especificación de requisitos que facilita la comprobación automática de la conformidad y la economía, dos propiedades de gran interés para los MOWS.Comisión Interministerial de Ciencia y Tecnología TIC 2000-1106-C02-0

    Inter-specific comparative analysis of distribution and habitat use patterns of benthic decapod crustaceans in shallow waters

    Get PDF
    [Abstract] Coastal areas have been widely considered as nurseries for many marine species. New approaches to this concept take into account interactions among environmental variables and ecological variations related to geographical location, as well as complex life cycles of marine invertebrates. We present a comparative approach to assess the relevance of environmental variables on the determination of patterns of distribution and habitat use of benthic decapod species in coastal areas. We hypothesize that this approach allows us to infer processes originating these patterns and to identify the main habitat use models. An intensive fine-grain sampling design was used to take into account the environmental gradients occurring at different spatial scales (defined by substrate type, depth, exposure and geographical location) in a temperate oceanic bay (Ria de A Coruña, Spain). A high proportion of juveniles were found in most populations, but the results do not allow us to generalize the idea of coastal areas as potential nurseries, except for few species with a marked spatial segregation between juveniles and adults. Larval transport seems to be the main process regulating mesoscale distribution patterns, while microscale distribution responds to a complex interaction among different processes, i. e. habitat selection at settlement, differential mortality among habitats, post-settlement dispersal and ontogenetic habitat shifts. Sandy substrates showed low-diversity communities dominated by hermit crabs. In rocky bottoms, variability in spatial patterns was mostly related to substrate type and geographical location. Caridean shrimps showed higher densities on flat rock surfaces, with similar juvenile and adult patterns. Anomuran species occurred mainly on cobbles. Distribution patterns of brachyurans varied among species, but did not change greatly from juveniles to adultsMinisterio de Ciencia y Tecnología; REN2000 –0446MARMinisterio de Ciencia y Tecnología; REN2003-04816Xunta de Galicia; XUGA10301B9

    Movements of juvenile and adult spider crab ("Maja squinado") in the Ría da Coruña (NW Spain)

    Get PDF
    Presentado no Fifth Conference on Fish Telemetry held in Europe, 9-13 June 2003, Ustica, Palermo, Italy[Abstract] In August 2002, 12 juvenile and 12 adult (recently terminal moulted) spider crabs were tagged using ultrasonic pingers (Sonotronics, USA) in the Ría da Coruña (NW Spain). Both adults and juveniles were released in the same sandy shallow bottoms (5-10 m) in which they were caught. This area, as known from previous studies, is a typical juvenile area where juvenile spider crabs carry out their terminal moult before the autumn migration to deep bottoms. The tracking was carried out daily for a period of two weeks, although not all the crabs were located every day. Juvenile crabs were found to move small distances, performing non-directional movements near the coast, in protected areas up to 10 m deep. Two of the adult crabs performed small scale movements in the outer (more exposed) part of the estuary, at depths of up to 20 m. The rest of the adult crabs remained in the juvenile area, performing the same non-directional movements as the juveniles. Four male adult crabs were recaptured by commercial fisheries in the following months, three of them at more than 40 m deep, in the central channel of the estuary, probably while performing their seasonal descent migration. A female carrying eggs was recaptured in December near the coast, probably after carrying out both a descent and ascent migration.Ministerio de Ciencia y Tecnología; REN2000-0446/MA

    Efficacy and predictability of maxillary and mandibular expansion with the Invisalign® system

    Get PDF
    The purpose of this study is to evaluate the efficacy and predictability of upper and lower orthodontic expansion with the Invisalign® system. From a sample of 167 patients; 64 upper and 51 lower arches were randomly selected from patients who had been

    Una Revisión Empírica de Heurísticas de Verificación de Casos de Uso basadas en Métricas

    Get PDF
    En este artículo se presenta una revisión de varias de las heurísticas de verificación de requisitos basadas en métricas desarrolladas por el Grupo de Ingeniería del Software de la Universidad de Sevilla. Esta revisión se basa en los datos empíricos obtenidos de prácticas de alumnos de segundo ciclo de la Ingeniería Informática de la Universidad de Sevilla. El análisis de los datos empíricos ha permitido confirmar la validez de las heurísticas previamente propuestas así como afinar algunos de sus parámetros, mejorando de esta forma su capacidad de predecir la presencia de defectos en los requisitos. Uno de los aspectos más interesantes obtenidos mediante el análisis empírico ha sido la detección de posibles mejoras en el modelo de casos de uso en el que estaban basadas las heurísticas iniciales, proporcionando una importante realimentación a la investigación inicial.Comisión Interministerial de Ciencia y Tecnología TIC 2000–1106–C02–01Junta de Castilla-La Mancha PCB–02–00
    corecore